twin-screw pump - German English Dictionary